package com.quxiu.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 流程定义对象 bpm_proc
 *
 * @author quxiu
 * @date 2024-06-14
 */
@Data
public class BpmProc implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 流程id */
    private Long procId;

    /** 流程名称 */
    private String procName;

    /** 状态（0-停用 1-启用） */
    private String status;

    /** 最后一个版本id */
    private Long lastVersionId;

    /** 分组id */
    private Long groupId;
    private String groupName;

    /** 删除标志（0-存在 1-删除） */
    private String delFlag;
    /** 图标 */
    private String icon;
    /** 表单说明 */
    private String remark;

    /** 创建者 */
    private Long createBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新者 */
    private Long updateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}
